package ar.com.hakasoft

import ar.com.hakasoft.entities.Factura

class NodoMes extends NodoBase{

	def getHijo(valueClave){
//		println "NodoMes valueClave: ${valueClave}"
		def hijo = hijos.find { it.clave == valueClave}
//		println "NodoMes hijo: ${hijo}"
		if(!hijo) {
			hijo = new NodoDia(clave: valueClave)
			hijos << hijo
		}
		return hijo
	}

	def add(Factura factura){
		def fecha = getFecha(factura)
		def hijo = getHijo((fecha.get(fecha.MONTH).toInteger() + 1).toString())
//		println "NodoMes hijo: ${hijo}"
		if (hijo){
			hijo.add(factura)
		}
	}
}
